Skip to content

chore(deps): bump the npm group with 5 updates - #424

Merged
EskiMojo14 merged 2 commits into
mainfrom
dependabot/npm_and_yarn/npm-c182b5fc79
Nov 11, 2026
Merged

EskiMojo14 merged 2 commits into
mainfrom
dependabot/npm_and_yarn/npm-c182b5fc79

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm group with 5 updates:

Package From To
oxc-transform-react 0.157.0 0.158.0
@earendil-works/pi-schema 1.5.0 1.5.1
effect 4.1.2 4.1.3
typia 15.3.0 15.3.1
@oxfmt/binding-linux-x64-gnu 0.77.0 0.78.0

Updates oxc-transform-react from 0.157.0 to 0.158.0

Release notes

Sourced from oxc-transform-react's releases.

oxc crates_v0.158.0

🐛 Bug Fixes

  • de6ac92 isolated-declarations: Preserve object accessor mutability (#29039) (camc314)
  • 3729ce1 transformer/typescript: Merge exported enums across namespace blocks (#28999) (camc314)
  • 7243594 minifier: Preserve throwing ArrayBuffer and URI calls (#29012) (camc314)
  • 67ac6be isolated-declarations: Evaluate enum template literal initializers (#28997) (camc314)
  • f05b30e isolated-declarations: Infer auto-accessor initializer types (#29038) (camc314)
  • 030d410 isolated-declarations: Preserve computed ambient enum members (#29040) (camc314)
  • 6303df1 jsdoc: Preserve param tags after unmatched description delimiters (#28923) (Vishal Punjabi)
  • 99e67d3 transformer: Preserve static private brands with shadowed class names (#28894) (Dunqing)
  • 595f3c2 minifier: Preserve left-hand side effects in instanceof checks (#29011) (camc314)
  • a791a5b cfg: Resolve continues through stacked loop labels (#29016) (camc314)
  • 9e3b3d1 ecmascript: Reject signs after nondecimal prefixes (#29034) (camc314)
  • 43c5273 ecmascript: Round nondecimal strings to numbers once (#29026) (camc314)
  • b71234f cfg: Skip labeled contexts for unlabeled jumps (#29001) (camc314)
  • fd51bff jsdoc: Handle every line terminators as newline (#28902) (leaysgur)
  • c00dc61 codegen: Keep one source map mapping per generated position (#28844) (YT)
  • 52f3e3d jsdoc: Do not treat @word containing / as tag (#28834) (leaysgur)
  • 0b48483 minifier: Preserve UTF-16 boundaries in empty-search replaceAll folding (#28807) (huuya)
  • 1e57a4e codegen: Print infinite numeric literals as 1e400 instead of Infinity (#28812) (Dominic Elm)
  • 28a44b7 transformer/class-properties: Preserve private accessor assignment receivers (#28790) (Dunqing)
  • ea76490 transformer/class-properties: Preserve private method values in assignments (#28788) (Dunqing)
  • 8432de6 transformer/class-properties: Apply a compound assignment to a static private field once (#28606) (YT)
  • 3dbf140 parser: Treat escaped contextual keywords as names, not modifiers (#28748) (Dominic Elm)
  • e3b1bb4 transformer/class-properties: Keep the value of a private accessor assignment (#28716) (YT)
  • ae7474e minifier: Keep array concat chain reads before later side effects (#28261) (Dunqing)
  • ec327aa semantic: Keep block type bindings separate from hoisted vars (#28601) (YT)
  • 3fd78d7 codegen: Preserve names in duplicate source mappings (#26051) (camc314)

⚡ Performance

  • 7761a39 codegen: Remove redundant sourcemap buffer shrinks (#28893) (Dunqing)
  • bee25de regular_expression: Check only the latest group per name in duplicate prescan (#29083) (Yuji Sugiura)
  • 4da1752 codegen: Use SWAR scanning and shared column tables (#28939) (Dunqing)
  • cc84126 mangler: Inline candidate checks during slot assignment (#28881) (Dunqing)
  • 6611cf9 parser: Specialize quoted string value access (#28965) (Boshen)
  • 5038ba6 parser: Avoid repeated await-using lookahead (#28960) (Boshen)
  • ecc807b parser: Skip discarded arrow diagnostics (#28940) (Boshen)
  • c880368 parser: Fast-path absent TypeScript type lists (#28959) (Boshen)
  • dee6cf4 parser: Skip repeated optional call lookahead (#28876) (Boshen)
  • a524e17 parser: Reuse successful parenthesized arrow heads (#28862) (Boshen)
  • 296b12a parser: Accelerate line comment scanning (#28878) (Boshen)
  • c4fc21e parser: Accelerate escaped string scanning (#28907) (Boshen)
  • f7726b6 parser: Accelerate regex literal scanning (#28911) (Boshen)
  • a8aff38 parser: Scan whitespace in runs (#28953) (Boshen)
  • b1c137c parser: Avoid lookahead for TypeScript keyword types (#28954) (Boshen)
  • 6a8a2a7 parser: Fast-path plain identifiers (#28955) (Boshen)
  • 00deb87 parser: Initialize declaration lists with their first item (#28956) (Boshen)
  • 71dd877 parser: Specialize binary operator associativity (#28957) (Boshen)

... (truncated)

Changelog

Sourced from oxc-transform-react's changelog.

Changelog

All notable changes to this package will be documented in this file.

The format is based on Keep a Changelog.

Commits

Updates @earendil-works/pi-schema from 1.5.0 to 1.5.1

Release notes

Sourced from @​earendil-works/pi-schema's releases.

v1.5.1

New Features

  • Shell login and logout: use pi auth login <provider> and pi auth logout <provider> without starting a session, with API-key and no-browser sign-in options. See Credential commands.
  • Idle prompt cache warming: eligible caches now stay warm for up to 30 minutes between runs when a refresh is expected to pay for itself. See cacheWarming.
  • Anthropic message threads: requests send only new messages while the server continues the conversation, with full-request fallback when earlier context changes. See Anthropic compatibility.
  • Richer Mermaid diagrams: pie charts, author-defined styles, clickable labels on supported terminals, and diagrams in expanded branch and compaction summaries. See Display settings and Markdown transformers.
  • GitHub Copilot classifiers: call Microsoft-Decision-1 through codemode models.classify() for typed decisions and probabilities. See Use classifier models.
  • Package update summaries: pi update --extensions reports each package's npm version or git commit change and distinguishes unchanged, skipped, and warned updates. See Update Pi or packages.

Breaking Changes

  • Custom GrepOperations.readFile callbacks are no longer called for context lines. The field remains accepted as optional and deprecated so existing integrations still compile. The grep tool now takes context lines from ripgrep and no longer reads matched files itself. To search a remote system, override grep's execute(); see Remote Execution (#9276)
  • OpenAI-compatible models no longer send "tools": [] when all tools are disabled in a session that has used tools; the field is omitted. This fixes 400 errors (tools must not be an empty array) from vLLM 0.20+, also behind LiteLLM. If your proxy requires tools once the history has tool calls, such as older LiteLLM versions in front of Anthropic, set compat.requiresToolsWithToolHistory: true for that model in models.json (#11843)

Added

  • pi update now lists each updated package with its npm version or git commit change, for example npm:foo 1.2.0 -> 1.3.0, and prints Packages are already up to date when nothing changed. When nothing changed but an update printed a warning, for example because npm left the old version installed after resolving stale registry metadata, it prints No packages were updated, see the warnings above instead; in offline mode it prints Skipped package updates (offline mode). PackageManager.update() reports each changed package as a new result progress event whose message holds that line (#11707, #11711)
  • Anthropic sessions now use message threads: each request sends only the new messages and the server continues from the previous reply, falling back to the full request when the conversation changed (for example after compaction or a tool list change). On by default for the anthropic provider on api.anthropic.com; set compat.supportsMessageThreads in models.json to enable it for gateways that forward the thread field, or to turn it off. Cache warming does not touch the session's thread (#11545)
  • pi.registerMarkdownTransformer() takes an optional { messageTypes } that selects the Markdown surfaces a transformer runs on. Besides user, assistant, and thinking Markdown, transformers can now opt into custom (custom messages and skill blocks), summary (branch and compaction summaries), and changelog (What's New, /changelog, the Extension Updates notice, and the Update Available note). Without options a transformer runs on user, assistant, and thinking Markdown as before. The built-in Mermaid renderer now also draws diagrams in expanded branch and compaction summaries
  • pi auth login <provider> logs in to a provider from the shell without starting a session, for example pi auth login radius. It signs in with an account in the browser and exits; --api-key saves an API key instead, and --no-browser uses device code or copy-code sign-in instead. Logging in to Radius also configures the Radius MCP server. pi auth logout <provider> removes the stored credentials, like /logout
  • ctx.ui.custom() overlays now honor the blocked option: pi reports blocked program status (OSC 7501) from when the overlay is shown until it calls done(), also while it is hidden with setHidden(). Closing one overlay keeps other open questions blocked (#11816)
  • Added the qwen-token-plan-individual-cn provider for Qwen Token Plan Individual on the China endpoint, using QWEN_TOKEN_PLAN_CN_API_KEY (#7989 by @​bigoldcat123)
  • Added Microsoft-Decision-1 classifier support through GitHub Copilot, including codemode models.classify() (#11679 by @​Marvae)
  • Added compat.promptCacheKeyMode ("auto", "enabled", or "disabled") to enable prompt cache keys for compatible proxies or omit them for endpoints that reject them. Set it in models.json when using pi (#9442 by @​dannote)
  • Added compat.requiresNonNullAssistantContent for OpenAI-compatible endpoints that require an empty string instead of null in assistant messages containing only tool calls. Set it in models.json when using pi (#8118 by @​gaoyk19)
  • Added syntax highlighting for Dart, Nix, Groovy, and Gradle files in read and write views (#11643)
  • Added GLM 5.3 to the Qwen Token Plan Individual model allowlist (#11658)
  • Added Claude Fable 5.2 (claude-fable-5-2) to the anthropic provider ($8/$40 per million input/output tokens, 1M context, 128K output). Like Fable 5.1 it uses per-message effort and mid-conversation system messages; requests its safety classifiers refuse before any output are answered by Claude Opus 5 through server-side fallback and billed at Opus 5's price. Claude Fable 5.2 and Mythos 5.2 on other providers, such as OpenRouter's anthropic/claude-fable-5.2, get the same per-message effort support

Changed

  • The default model for the anthropic provider is now Claude Opus 5.5 (claude-opus-5-5) instead of Claude Opus 4.8
  • Default models moved to newer models at the same or a lower price: amazon-bedrock Claude Opus 5.5, azure GPT-6.1 Sol, google and google-vertex Gemini 4 Argon, vercel-ai-gateway GLM 5.3, baseten GLM 5.3, minimax and minimax-cn MiniMax-M3, qwen-token-plan and qwen-token-plan-cn Qwen3.8 Max, opencode-go Kimi K3.1 Pro, and Kimi K2.7 Code instead of Kimi K2.6 for moonshotai, moonshotai-cn, huggingface, opencode, openrouter, cloudflare-workers-ai and cloudflare-ai-gateway
  • cacheWarming now defaults to "idle" instead of "streaming": pi also keeps eligible prompt caches warm for up to 30 minutes between agent runs, but only when a refresh is expected to pay for itself. Set "cacheWarming": "streaming" in global settings for the previous behavior
  • Consecutive cache warms now show as one Cache warmed: $<total> line with the cumulative cost instead of one line per warm
  • The OpenAI Codex provider is shown as "OpenAI Codex" again instead of "OpenAI Codex (legacy)" in /login and the model selector
  • The /login and /logout provider lists and /login <provider> completions now show the preferred partners Radius and OpenRouter first, then all other providers alphabetically. In the provider lists, partners are marked with ✦, the selected Radius row shimmers in the Radius logo colors and the selected OpenRouter row glows in OpenRouter's brand color (lime on dark themes, violet on light themes)
  • Upgraded terminal Mermaid rendering to support more diagram types, including pie charts, author-defined styles, and clickable labels on terminals with hyperlink support (#8158 by @​xl0)

Fixed

  • Fixed the grep tool's glob matching from the folder pi was started in instead of from path: with path: "repo", glob: "migrations/main/*.js" returned No matches found even though repo/migrations/main/a.js exists. Globs are now relative to path, the same form grep prints its results in, also when path is a symlink. A leading ./ (./src/*.ts) is ignored instead of matching nothing (#11807, #10998)
  • Fixed prompt template arguments dropping apostrophes and merging words: an apostrophe inside a word, as in doesn't, no longer opens a quote; a quote with no closing match is kept as text; and \" inside "..." (or \' inside '...') gives a literal quote (#11861)
  • Fixed the bash tool reporting only Command timed out when the command had already exited but a background process it started kept writing to its output until the timeout. The error now also reports the shell's exit code and when it exited (#11613)
  • Images in steering and follow-up messages, including prompt() while streaming, are now resized like images in idle prompts instead of being sent and saved at full size (#11738)
  • A failed token refresh of an MCP connection no longer registers an OAuth client or replaces the PKCE verifier of a sign-in in progress, which made that sign-in fail. MCP sign-in now refreshes the stored tokens with the stored client even when the loopback callback port changed, instead of registering a new client and opening the browser. Ctrl+C in /mcp and the --timeout of pi mcp login now also stop a sign-in while it waits up to 25 seconds for another pi process's token refresh, and a refresh lock that fails for another reason than that wait now fails the sign-in instead of opening the browser.
  • Fixed pi mcp list reporting MCP servers with "auth": { "provider": "<provider>" }, such as Radius, as needing sign-in although the provider was signed in: the shell command sent no token. It now sends the provider's /login token and refreshes it when it expired. For these servers the sign-in hint names /login <provider> instead of pi mcp login, and pi mcp login and pi mcp logout point to /login and /logout instead of failing with "does not use OAuth"
  • Fixed RPC mode ignoring an extension's ctx.shutdown() while idle, for example from a timer: the process kept running until the client sent another command. pi now shuts down right away when idle, and a shutdown requested by an extension command waits until the command's prompt response is written (#11599)
  • Fixed changelog notes repeating on every fresh launch when the installed package version has a prerelease suffix, such as 0.1.5-20261020.7: the saved version was read as 0.1.0, so the 0.1.1 to 0.1.5 notes counted as new each time. A saved version without major.minor.patch now shows no notes and is replaced by the installed version, instead of showing the whole changelog (#11703)

... (truncated)

Changelog

Sourced from @​earendil-works/pi-schema's changelog.

[1.5.1] - 2026-11-09

Added

  • unsafe<T>(schema) types a schema as accepting T without checking it, as TypeBox's Type.Unsafe does.
  • recursive<T>(id, build) builds a schema that contains itself (a tree), with its type given as T.
  • Validator.validate(value) returns { ok: true, value } or { ok: false, errors } without coercing, on every validator.
  • Static types TypeBox's Enum, Tuple, BigInt and Undefined schemas.
  • TypeBox's JavaScript types validate and coerce as TypeBox does: { type: "bigint" } (Type.BigInt) and { type: "undefined" } (Type.Undefined), with Value.Convert's rules for both; the number keywords apply to numbers and bigints alike, with bounds of either kind. The bigint() builder builds the former.
  • equal(a, b): JSON equality as const, enum and uniqueItems compare, a drop-in for TypeBox's Value.Equal.

Changed

  • Faster checks, still without eval: object and array loops run const, small enums, type lists, number bounds, string lengths and patterns inline instead of calling a closure; a closed object looks up keys in declared order first; anyOf branches that are bare types (as nullable builds) run as one type test. Checks take about 16% less time across the benchmark's speed cases, up to 30% less for tagged unions and 45% less for nullable properties.

Fixed

  • A number or integer no longer accepts NaN, Infinity or -Infinity, as in TypeBox; before, an unbounded num() accepted them. JSON has neither, so only values built in code are affected. Errors name the value (expected number, got NaN).
  • The third-party licenses are in THIRD_PARTY_NOTICES/, renamed from LICENSES/, which Vite's license notices read as the package's license file, failing browser builds that bundle the package.
  • A required property set to undefined is valid when its schema takes undefined (a union with Type.Undefined(), Type.Unknown(), Type.Any()), as in TypeBox; before, it was always missing. An optional one set to undefined still counts as absent.
  • Fixed local $refs in schemas whose root $id is a relative path with a directory, such as schemas/tool.json: the $id was applied twice, so compile threw and unresolvedRefs: "reject" rejected valid tool arguments. Relative $ids are now also applied once with unevaluatedProperties/unevaluatedItems, when explaining errors under nested resources, and on the first coercion of a schema with $dynamicRef (#11697)
Commits
  • dd30101 Release v1.5.1
  • 55a5c69 fix(schema): num no longer takes nan and infinity
  • 136a7b2 chore(licenses): rename dir (#11834)
  • af79b0c feat(schema): TypeBox parity for extra types (#11833)
  • 20c637b feat(schema): run const, enum, type list, bounds and pattern checks inline in...
  • 2bd2c2d fix(schema): apply a relative root $id only once when resolving references (#...
  • db6c084 Add [Unreleased] section for next cycle
  • See full diff in compare view

Updates effect from 4.1.2 to 4.1.3

Release notes

Sourced from effect's releases.

[email protected]

Patch Changes

  • #9990 56bbd6f Thanks @​effect-bot! - Add Rational, an exact fraction type alongside BigDecimal, with Schema.Rational and Schema.RationalFromString.

    import { BigDecimal, Rational } from "effect"
    const third = Rational.makeUnsafe(1n, 3n)
    Rational.equals(Rational.multiply(third, Rational.fromBigInt(3n)), Rational.fromBigInt(1n)) // true
    Rational.toBigDecimal(third, { scale: 3 }) // BigDecimal 0.333

  • #9842 7150ea1 Thanks @​tim-smart! - Add experimental AG-UI protocol support to effect/ai through the new AgUiSchema, AgUi, and AgUiServer modules, and a keepAlive option to HttpApiSchema.StreamSse.

  • #10377 da85361 Thanks @​effect-bot! - Add CommandSpec, a lossless projection of an effect/cli command path for documentation tooling, plus Flag.annotate / Argument.annotate / Param.annotate for attaching custom metadata to parameters.

    import { Config, Context, Option } from "effect"
    import { Command, CommandSpec, Flag } from "effect/cli"
    const EnvVar = Context.Service<never, string>("app/EnvVar")
    const push = Command.make("push", {
    dbUrl: Flag.String("db-url").pipe(
    Flag.withFallbackConfig(Config.String("DB_URL")),
    Flag.annotate(EnvVar, "DB_URL")
    )
    })
    const cli = Command.make("app").pipe(Command.withSubcommands([push]))
    const spec = Option.getOrThrow(CommandSpec.resolve(cli, ["app", "push"]))
    for (const flag of spec.flags) {
    // flag.scope, flag.required, flag.fallbacks, Context.getOption(flag.annotations, EnvVar), ...
    }

  • #10417 95b01bb Thanks @​effect-bot! - Fix Bash and Zsh CLI completions for subcommand names containing :, such as test:unit.

  • #10375 b09e7a8 Thanks @​effect-bot! - Fix CLI completion descriptors marking variadic arguments without a positive minimum as required.

  • #10428 91386c0 Thanks @​devangpratap! - Shell completions keep suggesting repeatable flags, such as Flag.atLeast and Flag.KeyValuePair, after their first use.

  • #10376 a2b1be0 Thanks @​effect-bot! - Allow Command.validate to fail with your own errors, which Command.run reports like handler failures instead of showing help.

    Command.withHandler now keeps the command's existing error type, so errors from earlier validations are not lost. When it replaces a handler, the old handler's errors also stay in the type. Code that annotates such a command with a narrower error type must widen the annotation, or pass the final handler to Command.make instead.

  • #7322 1a2c5a6 Thanks @​tim-smart! - Add experimental Cloudflare Cluster support with durable entities, workflows, queues, singletons, and optional Alchemy deployment, plus Effect hooks for keep-alive, durable clocks, and dead-letter detection.

... (truncated)

Changelog

Sourced from effect's changelog.

4.1.3

Patch Changes

  • #9990 56bbd6f Thanks @​effect-bot! - Add Rational, an exact fraction type alongside BigDecimal, with Schema.Rational and Schema.RationalFromString.

    import { BigDecimal, Rational } from "effect"
    const third = Rational.makeUnsafe(1n, 3n)
    Rational.equals(Rational.multiply(third, Rational.fromBigInt(3n)), Rational.fromBigInt(1n)) // true
    Rational.toBigDecimal(third, { scale: 3 }) // BigDecimal 0.333

  • #9842 7150ea1 Thanks @​tim-smart! - Add experimental AG-UI protocol support to effect/ai through the new AgUiSchema, AgUi, and AgUiServer modules, and a keepAlive option to HttpApiSchema.StreamSse.

  • #10377 da85361 Thanks @​effect-bot! - Add CommandSpec, a lossless projection of an effect/cli command path for documentation tooling, plus Flag.annotate / Argument.annotate / Param.annotate for attaching custom metadata to parameters.

    import { Config, Context, Option } from "effect"
    import { Command, CommandSpec, Flag } from "effect/cli"
    const EnvVar = Context.Service<never, string>("app/EnvVar")
    const push = Command.make("push", {
    dbUrl: Flag.String("db-url").pipe(
    Flag.withFallbackConfig(Config.String("DB_URL")),
    Flag.annotate(EnvVar, "DB_URL")
    )
    })
    const cli = Command.make("app").pipe(Command.withSubcommands([push]))
    const spec = Option.getOrThrow(CommandSpec.resolve(cli, ["app", "push"]))
    for (const flag of spec.flags) {
    // flag.scope, flag.required, flag.fallbacks, Context.getOption(flag.annotations, EnvVar), ...
    }

  • #10417 95b01bb Thanks @​effect-bot! - Fix Bash and Zsh CLI completions for subcommand names containing :, such as test:unit.

  • #10375 b09e7a8 Thanks @​effect-bot! - Fix CLI completion descriptors marking variadic arguments without a positive minimum as required.

  • #10428 91386c0 Thanks @​devangpratap! - Shell completions keep suggesting repeatable flags, such as Flag.atLeast and Flag.KeyValuePair, after their first use.

  • #10376 a2b1be0 Thanks @​effect-bot! - Allow Command.validate to fail with your own errors, which Command.run reports like handler failures instead of showing help.

    Command.withHandler now keeps the command's existing error type, so errors from earlier validations are not lost. When it replaces a handler, the old handler's errors also stay in the type. Code that annotates such a command with a narrower error type must widen the annotation, or pass the final handler to Command.make instead.

  • #7322 1a2c5a6 Thanks @​tim-smart! - Add experimental Cloudflare Cluster support with durable entities, workflows, queues, singletons, and optional Alchemy deployment, plus Effect hooks for keep-alive, durable clocks, and dead-letter detection.

... (truncated)

Commits
  • 7865dbb Version Packages (#10295)
  • 1a2c5a6 Cluster sharding on Cloudflare Durable Objects (#7322)
  • 4ed0fae Close transferred request scopes after both the request and the body finish (...
  • 8cf23ad HttpStaticServer: preserve quoted commas in If-None-Match (#10066)
  • ded4ccf Fix SqlClient.withoutTransforms keeping query name transforms (#10454)
  • 258fb50 Fix Headers.fromInput dropping repeated names in iterable input (#10450)
  • 95b01bb Fix CLI completion for subcommand names containing colons (#10417)
  • 871e863 fix(ai): surface tool handler finalizer defects when Toolkit stops the handle...
  • 1de4308 Fix Csv decoders dropping records parsed before an error in the same chunk (#...
  • 68e628d fix(sql): skip savepoint release after an ancestor ends during rollback (#10508)
  • Additional commits viewable in compare view

Updates typia from 15.3.0 to 15.3.1

Release notes

Sourced from typia's releases.

v15.3.1

   🐞 Bug Fixes

    View changes on GitHub
Commits
  • bffbf21 chore: release v15.3.1
  • a0c24a0 fix(native): preserve clone inputs and reject symbol values (#2539)
  • 6de1ea0 fix(native): emit an empty object literal for property-less clone and notatio...
  • See full diff in compare view

Updates @oxfmt/binding-linux-x64-gnu from 0.77.0 to 0.78.0

Release notes

Sourced from @​oxfmt/binding-linux-x64-gnu's releases.

oxfmt v0.78.0

🐛 Bug Fixes

  • ab78621 formatter_css/less: Print ~ escape consistently (#29089) (Yuji Sugiura)
  • 91721d2 formatter_css/less: Print Less % selectors (#29088) (Yuji Sugiura)
  • 449e91f oxfmt: Format ts-in-astro as TSX (#29080) (leaysgur)
  • 8d8845e formatter/jsdoc: Strip * prefixes from multiline default value (#28910) (leaysgur)
  • cdb1501 formatter/jsdoc: Handle every line terminator in multi-line JSDoc types (#28909) (leaysgur)
  • fd51bff jsdoc: Handle every line terminators as newline (#28902) (leaysgur)
  • 2f80765 formatter_toml: Format whitespace-only document to empty (#28899) (leaysgur)
  • 5e1e02c formatter_graphql: Allow empty document (#28898) (leaysgur)
  • 06e72c0 formatter/tailwind: Normalize CR in Tailwind template with preserveWhitespace (#28896) (leaysgur)

⚡ Performance

  • 934ca98 formatter: Use Arc for tailwind options across embedding (#29079) (leaysgur)
  • dde9c5c formatter_htmlish: Skip </script escape if possible (#29078) (leaysgur)
  • dc4d918 formatter: Format embedded expr of one name without parsing (#29077) (leaysgur)

📚 Documentation

  • eb2eb2d formatter_htmlish: Cover block elements in DIVERGENCES.md#interpolation-element-as-text (#28901) (leaysgur)
  • 0f4ec80 formatter/tailwind: Note Tailwind sorting tears escaped whitespace apart (#28900) (leaysgur)
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the npm group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [oxc-transform-react](https://github.com/oxc-project/oxc/tree/HEAD/napi/transform-react) | `0.157.0` | `0.158.0` |
| [@earendil-works/pi-schema](https://github.com/earendil-works/pi/tree/HEAD/packages/schema) | `1.5.0` | `1.5.1` |
| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `4.1.2` | `4.1.3` |
| [typia](https://github.com/samchon/typia) | `15.3.0` | `15.3.1` |
| [@oxfmt/binding-linux-x64-gnu](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.77.0` | `0.78.0` |


Updates `oxc-transform-react` from 0.157.0 to 0.158.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/napi/transform-react/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/crates_v0.158.0/napi/transform-react)

Updates `@earendil-works/pi-schema` from 1.5.0 to 1.5.1
- [Release notes](https://github.com/earendil-works/pi/releases)
- [Changelog](https://github.com/earendil-works/pi/blob/main/packages/schema/CHANGELOG.md)
- [Commits](https://github.com/earendil-works/pi/commits/v1.5.1/packages/schema)

Updates `effect` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/Effect-TS/effect/releases)
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md)
- [Commits](https://github.com/Effect-TS/effect/commits/[email protected]/packages/effect)

Updates `typia` from 15.3.0 to 15.3.1
- [Release notes](https://github.com/samchon/typia/releases)
- [Commits](samchon/typia@v15.3.0...v15.3.1)

Updates `@oxfmt/binding-linux-x64-gnu` from 0.77.0 to 0.78.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.78.0/npm/oxfmt)

---
updated-dependencies:
- dependency-name: oxc-transform-react
  dependency-version: 0.158.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm
- dependency-name: "@earendil-works/pi-schema"
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: effect
  dependency-version: 4.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: typia
  dependency-version: 15.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm
- dependency-name: "@oxfmt/binding-linux-x64-gnu"
  dependency-version: 0.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 11, 2026
@netlify

netlify Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for schemabenchmarks ready!

Name Link
🔨 Latest commit 4ddd83b
🔍 Latest deploy log https://app.netlify.com/projects/schemabenchmarks/deploys/6af4341806246be6ae693bf4
😎 Deploy Preview https://deploy-preview-424--schemabenchmarks.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unformatted files detected. Please run vpr format and commit the changes.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unformatted files detected. Please run vpr format and commit the changes.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unformatted files detected. Please run vpr format and commit the changes.

@EskiMojo14
EskiMojo14 merged commit 8eff620 into main Nov 11, 2026
4 checks passed
@EskiMojo14
EskiMojo14 deleted the dependabot/npm_and_yarn/npm-c182b5fc79 branch November 11, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant